/* 情报 */

// 举报
function Isrgive(obj_){
    var box=$(obj_).parents(".zanbox").find(".number")
    var text=parseInt(box.text());

    if($(obj_).parents(".zanbox").hasClass("on")){
      layer.msg('您已经点赞过了  请勿重复点赞');
    }else{
      $.tipsBox({
        obj: $(obj_),
        str: "+1",
        callback: function () {
        }
      });
      $(obj_).parents(".zanbox").addClass("on");
      text++;
      box.text(text);
    }
   
  }
//   点赞
function Isrzan(obj){
    var tex=parseInt($(obj).find("u").text())
    if(!$(obj).hasClass("on")){
        $(obj).addClass("on");
        $(obj).find("u").text(tex+1)
    }else{
        layer.msg('您已经点赞过了，请勿重复点击');
    }
}
// 回复
function Isrreply(obj){
    var box=$(obj).parents('.item').find('.input_pl input');
    var name=$(obj).parents('.item_').find(".user_ .name").text()
    var top= box.offset().top;
    $('html, body').animate({scrollTop: top}, 300);
    box.val('@'+name)
    box.focus()
}

// 显示举报
function openplayerreport() {
    layer.closeAll();
    var layerreport = layer.open({
        type: 1,
        title: false,
        closeBtn: 1,
        shadeClose: false,
        content: $('.layerreport')
    });
}
// 关注弹出层
function openlayerfollow(){
    $('.layerfollow .list ul li:gt(9)').hide();
    followsize()
    layer.closeAll();
    var layerfollow = layer.open({
        type: 1,
        title: false,
        closeBtn: 1,
        shadeClose: false,
        content: $('.layerfollow')
    });
    $(window).trigger('scroll');

}
// 换一换
$(".layerfollow .btnsubmit").click(function(){
    $('.layerfollow .list ul li').show();
})
// 点击关注
$(".layerfollow .list ul li .infor .btn").click(function(){
    Isrfollow(this,true);
    followsize()
})
// 赋值关注的人数事件
function followsize(){
    var size=0;
    $(".layerfollow .list ul li .infor .btn").map((n,k)=>{
       if($(k).hasClass('on')){
          size++;
      }
    })
    $(".layerfollow .closebtn i").text(size);
}

  
// 投票
function newsvote(){
    var box=$(".votebox") ;
    var size= Number(box.find('.lis').attr('data-size'));
    var end=box.find('.tips p').text()=='已结束'?  true: false;
     box.find('li').click(function () {
         if(end){
             layer.msg('投票已经结束',{ skin: 'layermsg'});
             return false;
         }
         if(box.find('.lis').hasClass("success")){
             return false;
         }
         if (!$(this).hasClass('activation')) {
             layer.msg('该投票还未开始',{ skin: 'layermsg'});
         } else {
             var text=parseInt($(this).find(".votes_ i").text())
             if ($(this).hasClass("on")) {
                 $(this).removeClass("on")
                 $(this).find(".votes_ i").text(text-1)
             } else {
                 if (box.find('li.on').size() >= size && size) {
                     layer.msg('该投票最多选择' + size + '项',{ skin: 'layermsg'});
                     return false;
                 }
                 if (!size) {
                     $(this).siblings().removeClass("on")
                 }
                 $(this).addClass("on");
                 $(this).find(".votes_ i").text(text+1);
             }
             if(box.find('li.on').size()>0){
                 box.find('.votebtn').addClass('on')
             }else{
                 box.find('.votebtn').removeClass('on')
             }
            
         }
     });
     box.find('.votebtn').click(function () {
         var li=box.find(".lis li");
         var vote=0;
         if(end){
             layer.msg("投票已经结束",{ skin: 'layermsg'});
             return false;
         }
         if(box.find("li.on").size()<=0){
             layer.msg("请先选择上面的投票",{ skin: 'layermsg'});
             return false;
         }
         li.map((v,t)=>{ vote+=parseInt($(t).find(".votes_ i").text());})
         li.map((v,t)=>{
             $(t).find(".bj").css({"width":(parseInt($(t).find(".votes_ i").text())/vote)*100+'%'})
             $(t).find(".tex .score_").text((parseInt($(t).find(".votes_ i").text())/vote*100).toFixed(3)+'%');
 
         })
         box.find(".lis").addClass('success')
         $(this).text("共有"+vote+"人投票")
     })
 }
 newsvote()